#ifndef ACTWRAPPER_H__
#define ACTWRAPPER_H__

//include header

//using namespace


namespace npBridge
{
    //class forward declaration

    class ActWrapper // class inheritance
    {
        //friend
        
        //embedded type
        
        public: ActWrapper();
        public: virtual ~ActWrapper();
        public: ActWrapper(const ActWrapper& cpy);
        public: ActWrapper& operator=(const ActWrapper& asn);
        public: virtual ActWrapper* clone() const;

        //other constructors

        //public methods
        public: virtual void act() throw() = 0;

        //protected methods

        //private methods

        //protected data

        //private data

        //others
    };
} // namespace npBridge


#endif //ACTWRAPPER_H__
